﻿# 定义安装程序路径和配置文件路径
$setupPath = "C:\SCCM_download\SQLServer2022\Setup\Setup.exe"  # 请根据实际情况修改路径
$configPath = "C:\SCCM_download\ConfigurationFile.ini"

# 执行安装命令
$installCommand = "& '$setupPath' /ConfigurationFile='$configPath' /IAcceptSQLServerLicenseTerms"

# 运行安装命令并捕获输出
$result = Invoke-Expression $installCommand

# 显示安装结果
if ($LASTEXITCODE -eq 0) {
    Write-Host "SQL Server 2019 安装成功完成。" -ForegroundColor Green
} else {
    Write-Host "SQL Server 2019 安装失败。退出代码: $LASTEXITCODE" -ForegroundColor Red
    Write-Host "安装日志可能包含更多信息。" -ForegroundColor Yellow
}

# 显示安装输出
Write-Host "`n安装输出:" -ForegroundColor Cyan
$result